
import gamelib2d.MapData;

class MicroTilesm8l1Info extends MapData
{
  public function new ()
  {
    name = "m8l1";
    mapW = 20;
    mapH = 20;
  }

  override public function mapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [ 44, 44, 44, 44, 44, 44, 44, 44, 44,  0,  0,  0,  0, 44, 44, 44, 44, 44,
      0,  0],
   [ 44, 44, 45, 45, 44, 45, 45, 44, 44,  0,  0,  0,  0, 44,  0,  0,  0, 44,
      0,  0],
   [ 44, 45, 45, 45, 45, 45, 45, 45, 44,  0,  0,  0,  0, 44,  0,  0,  0, 44,
      0,  0],
   [ 44, 45, 45, 45, 45, 45, 45, 45, 44,  0,  0,  0,  0, 45,  0,  0,  0, 45,
      0,  0],
   [ 44, 44, 45, 45, 45, 45, 45, 44, 44,  0,  0,  0,  0, 45, 45, 45, 45, 45,
      0,  0],
   [ 44, 44, 44, 45, 45, 45, 44, 44, 44,  0,  0,  0,  0, 45, 45, 45, 45, 45,
      0,  0],
   [ 44, 44, 44, 44, 45, 44, 44, 44, 44,  0,  0,  0,  0, 45, 45, 45, 45, 45,
      0,  0],
   [ 44, 44, 44, 44, 44, 44, 44, 44, 44,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 44, 44, 44, 44, 44, 44, 44, 44,
     44, 44],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 44, 44, 44, 44, 44, 45, 44, 44,
     45, 44],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 44, 44, 44, 44, 45, 45, 45, 45,
     45, 44],
   [  0,  0,  0,  0, 45,  0,  0,  0,  0,  0, 44, 44, 44, 45, 45, 45, 45, 44,
     45, 44],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 44, 45, 45, 45, 44, 44, 44, 44,
     45, 44],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 44, 44, 44, 44, 44, 44, 44, 44,
     44, 44],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0]]; 
  }

  override public function boundmapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [5376,5376,5376,5376,5376,5376,5376,5376,5376,  0,  0,  0,  0,5376,5376,5376,
    5376,5376,  0,  0],
   [5376,5376,  0,  0,5376,  0,  0,5376,5376,  0,  0,  0,  0,5376,  0,  0,  0,
    5376,  0,  0],
   [5376,  0,  0,  0,  0,  0,  0,  0,5376,  0,  0,  0,  0,5376,  0,  0,  0,5376,
      0,  0],
   [5376,  0,  0,  0,  0,  0,  0,  0,5376,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [5376,5376,  0,  0,  0,  0,  0,5376,5376,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0],
   [5376,5376,5376,  0,  0,  0,5376,5376,5376,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0],
   [5376,5376,5376,5376,  0,5376,5376,5376,5376,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0],
   [5376,5376,5376,5376,5376,5376,5376,5376,5376,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5376,5376,5376,5376,5376,5376,5376,
    5376,5376,5376],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5376,5376,5376,5376,5376,  0,5376,
    5376,  0,5376],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5376,5376,5376,5376,  0,  0,  0,
      0,  0,5376],
   [  0,  0,  0,  0,256,  0,  0,  0,  0,  0,5376,5376,5376,  0,  0,  0,  0,5376,
      0,5376],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5376,  0,  0,  0,5376,5376,5376,
    5376,  0,5376],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5376,5376,5376,5376,5376,5376,5376,
    5376,5376,5376],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0]]; 
  }
}
